package com.cl.service;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;

import com.cl.bean.Dept;
import com.cl.utils.PageBean;

public interface DeptService {
	
	void save(Dept dept);

	PageBean getPageBean(DetachedCriteria dc, int page, int limit);

	Dept findById(int p_id);

	void update(Dept dept);

	int findByName(String p_name);

	void del(int p_id);

	void restore(int p_id);

	List<Dept> getAllName();

}
